//package com.yv.security.core.social.qq.connect;
//
//import org.springframework.social.connect.ApiAdapter;
//import org.springframework.social.connect.ConnectionValues;
//import org.springframework.social.connect.UserProfile;
//
//import com.yv.security.core.social.qq.api.QQ;
//import com.yv.security.core.social.qq.api.QQUserInfo;
///**
// * 流程图里的ApiAdapter
// * @author Administrator
// *
// */
//public class QQAdapter implements ApiAdapter<QQ> {
//	
//	// Whether the current api is useable
//	@Override
//	public boolean test(QQ api) {
//		return true;
//	}
//	
//	// Trasform user info of varied data-structure to standard spring social data structure.
//	// The date will be stored in table: UserConnection
//	@Override
//	public void setConnectionValues(QQ api, ConnectionValues values) {
//		QQUserInfo userInfo = api.getUserInfo();
//		values.setDisplayName(userInfo.getFigureurl_qq_1());// 头像
//		values.setProfileUrl(null); // 如果是微博，就是个人微博url
//		values.setProviderUserId(userInfo.getOpenId());
//		
//	}
//
//	@Override
//	public UserProfile fetchUserProfile(QQ api) {
//		// TODO Auto-generated method stub
//		return null;
//	}
//	
//	// Like Weibo you can update your status.
//	@Override
//	public void updateStatus(QQ api, String message) {
//		// Do nothing.
//	}
//
//}
